package com.xjgc.model.entity.mes;

import com.baomidou.mybatisplus.annotation.IdType;

import java.sql.Date;
import java.sql.Time;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * <p>
 * 
 * </p>
 *
 * @author 刘银芳
 * @since 2020-12-24
 */
@Data
public class ZxjMesGxxt implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 采购凭证号
 */
@JsonProperty("EBELN1")
@TableField("\"EBELN1\"")
private String ebeln1;

/**
 * 许继集团供销协调平台-流水号
 */
@JsonProperty("SERIAL")
@TableField("\"SERIAL\"")
private String serial;

/**
 * 采购凭证的项目编号
 */
@JsonProperty("EBELP1")
@TableField("\"EBELP1\"")
private Integer ebelp1;

/**
 * 物料号
 */
@JsonProperty("MATNR1")
@TableField("\"MATNR1\"")
private String matnr1;

/**
 * 数量
 */
@JsonProperty("MENGE1")
@TableField("\"MENGE1\"")
private Double menge1;

/**
 * 销售和分销凭证号
 */
@JsonProperty("VBELN1")
@TableField("\"VBELN1\"")
private String vbeln1;

/**
 * 销售和分销凭证的项目号
 */
@JsonProperty("POSNR1")
@TableField("\"POSNR1\"")
private Integer posnr1;

/**
 * 销售组织与工厂组合
 */
@JsonProperty("VKORG_WERKS2")
@TableField("\"VKORG_WERKS2\"")
private String vkorgWerks2;

/**
 * 销售和分销凭证的项目号
 */
@JsonProperty("POSNR2")
@TableField("\"POSNR2\"")
private Integer posnr2;

/**
 * 采购凭证号
 */
@JsonProperty("EBELN2")
@TableField("\"EBELN2\"")
private String ebeln2;

/**
 * 采购凭证的项目编号
 */
@JsonProperty("EBELP2")
@TableField("\"EBELP2\"")
private Integer ebelp2;

/**
 * 销售组织与工厂组合
 */
@JsonProperty("VKORG_WERKS3")
@TableField("\"VKORG_WERKS3\"")
private String vkorgWerks3;

/**
 * 销售和分销凭证号
 */
@JsonProperty("VBELN3")
@TableField("\"VBELN3\"")
private String vbeln3;

/**
 * 销售和分销凭证的项目号
 */
@JsonProperty("POSNR3")
@TableField("\"POSNR3\"")
private Integer posnr3;

/**
 * 采购凭证中的删除标识
 */
@JsonProperty("LOEKZ")
@TableField("\"LOEKZ\"")
private String loekz;

/**
 * 销售和分销凭证号
 */
@JsonProperty("VBELN_NEW1")
@TableField("\"VBELN_NEW1\"")
private String vbelnNew1;

/**
 * 销售和分销凭证的项目号
 */
@JsonProperty("POSNR_NEW1")
@TableField("\"POSNR_NEW1\"")
private Integer posnrNew1;

/**
 * 日期
 */
@JsonProperty("DATUM")
@TableField("\"DATUM\"")
private Date datum;

/**
 * 时间
 */
@JsonProperty("UZEIT")
@TableField("\"UZEIT\"")
private Time uzeit;

/**
 * 销售和分销凭证号
 */
@JsonProperty("VBELN2")
@TableField("\"VBELN2\"")
private String vbeln2;
/**
 * 读取状态
 */
@JsonProperty("STATUS")
@TableField("\"STATUS\"")
private String status;

/**
 * UID
 */
@JsonProperty("UID")
@TableField("\"UID\"")
private String uid;
/**
 * 对整个表的读取状态： 0标识未读  1标识已读
 */
@JsonProperty("STATUS_ALL")
@TableField("\"STATUS_ALL\"")
private String statusAll;


@Override
public String toString() {
return "ZxjMesGxxt{" +
        "ebeln1=" + ebeln1 +
        ", serial=" + serial +
        ", ebelp1=" + ebelp1 +
        ", matnr1=" + matnr1 +
        ", menge1=" + menge1 +
        ", vbeln1=" + vbeln1 +
        ", posnr1=" + posnr1 +
        ", vkorgWerks2=" + vkorgWerks2 +
        ", posnr2=" + posnr2 +
        ", ebeln2=" + ebeln2 +
        ", ebelp2=" + ebelp2 +
        ", vkorgWerks3=" + vkorgWerks3 +
        ", vbeln3=" + vbeln3 +
        ", posnr3=" + posnr3 +
        ", loekz=" + loekz +
        ", vbelnNew1=" + vbelnNew1 +
        ", posnrNew1=" + posnrNew1 +
        ", datum=" + datum +
        ", uzeit=" + uzeit +
        ", vbeln2=" + vbeln2 +
"}";
}
}
